@charset "utf-8";
body{
	font-family: "microsoft yahei";
}
body{
	background: #f8f8f8;
}
*{
	margin: 0;
	padding: 0;
	outline: 0;
}
body{
	display: block;
}
div{
	display: block;
}
.top-nav{
	width: 100%;
	min-width: 1190px;
	height: 35px;
	background: #f6f6f6;
	font-family: "microsoft yahei",sans-serif;
	font-size: 12px;
}
.top-nav .top-nav-container{
	width: 1190px;
	margin: 0 auto;
}
.top-nav .clearfix{
	content: "";
	display: block;
	overflow: hidden;
	clear: both;
	position: unset;
}
.top-nav .top-nav-container.mini-logo{
	float: left;
}
.Hide {
	display: none!important;
}
.top-nav .top-nav-container .mini-logo a.item{
	padding-left: 5px;
}
.top-nav .top-nav-container .group .item,.item1,.item2,.item3,.item4{
	float: left;
	padding: 0 17px;
	line-height: 17px;
	cursor: pointer;
	vertical-align: middle;
	margin: 10px 0;
	border-left: 1px solid #f6f6f6;
	border-right: 1px solid #f6f6f6;
}
.top-nav .top-nav-container .group .current{
	display: inline-block;
	position: relative;
	height: 35px;
	line-height: 35px;
	border: 1px solid #E1E1E1;
	border-width: 0 1px;
	background-color: #FFFFFF;
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 0;
	z-index: 113;
}
.top-nav a{
	text-decoration: none;
	color: #333;
}
a, input{
	-webkit-tap-highlight-color: transparent;
}
.top-nav .top-nav-container .mini-logo .icon-logo{
	background: url(../img/dzdp_food_details/dataimage.png) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	padding-right: 5px;
	position: relative;
	top: -2px;
	background-size: 16px auto;
}
i{
	font-style: italic;
}
.top-nav .top-nav-container .quick-menu{
	float: right;
}
.top-nav .top-nav-container .group .seprate{
	float: left;
	line-height: 35px;
	color: #c7c7c7;
}
.top-nav .top-nav-container .group .item.login{
	padding-left: 0;
	color: #f65d29;
}
.top-nav .top-nav-container .i-arrow{
	width: 10px;
	height: 10px;
	margin-left: 6px;
	background: url(../img/dzdp_food_details/grzx.png);
	background-size: 10px 10px;
}
.top-nav .top-nav-container .icon{
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	float: none;
}
.top-nav .my-center{
	width: 100px;
	text-align: left;
}
.top-nav .panel{
	position: absolute;
	top: 35px;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	z-index: 112;
}
.top-nav .my-center a{
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 16px;
}
.top-nav .my-center .my-center-item{
	border-top: 1px solid #f5f5f5;
}
.top-nav .J-shop-serve-target{
	text-align: left;
}
.top-nav .J-shop-serve-target a{
	padding-left: 16px;
}
.top-nav .my-center .shop-item{
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
}
.top-nav .site-nav{
	width: 1188px;
}
.top-nav .site-nav .maplist{
	list-style: none;
	margin: 15px 0;
}
ul, ol{
	list-style: none;
}
.top-nav .site-nav .maplist .list{
	float: left;
	width: 24%;
	border-right: 1px solid #eee;
	box-sizing: border-box;
	padding:0 30px;
	min-height: 340px;
}
li{
	display: list-item;
	text-align: -webkit-match-parent;
}
.top .site-nav .maplist .list .list-container{
	margin-top: 5px;
}
.top-nav .site-nav .maplist .list .list-container .list-title{
	color: #c7c7c7;
	font-size: 13px;
	display: inline-block;
	line-height: 28px;
}
.top-nav .site-nav .maplist .list .list-container span{
	color: #c7c7c7;
}
/*p{

	-webkit-margin-before: 1em;

	-webkit-margin-after: 1em;

	-webkit-margin-start: 0px;

	-webkit-margin-end: 0px;

}*/
.top-nav .site-nav .maplist .list .list-container .item:first-child{
	padding-left: 0;
}
.top-nav .site-nav .maplist .list .list-container .item{
	float: left;
	color: #555;
	font-size: 12px;
	line-height: 25px;
	padding-left: 10px;
}
.top-nav .site-nav .maplist .list .list-container .app-title{
	font-size: 14px;
	padding-left: 15px;
}

.top-nav .site-nav .maplist .list .list-container .app-container{
	float: left;
	width: 70px;
	text-align: center;
	padding: 15px 10px;
}
.top-nav .site-nav .maplist .list .list-container .list-pic a{
	color: #c7c7c7;
	font-size: 12px;
}
.top-nav .site-nav .maplist .list .list-container .app-container .dp-app{
	background: url(../img/dzdp_food_details/dp-app.png);
	background-size: auto 60px;
}
.top-nav .site-nav .maplist .list .list-container .app-container .app-icon{
	display: inline-block;
	height: 60px;
	width: 60px;
}
.top-nav .site-nav .maplist .list .list-container .app-container .gj-app{
	background: url(../img/dzdp_food_details/dpgj-app@1x.png);
	background-size: auto 60px;
}
.top-nav .site-nav .maplist .list .list-container .list-pic .qrcode-container:first-child{
	padding-left: 0px;
}
.top-nav .site-nav .maplist .list .list-container .list-pic .qrcode-container{
	float: left;
	text-align: center;
	padding: 20px 0px 20px 25px;
	width: 120px;
}
p{
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}
.top-nav .site-nav .maplist .list .list-container .list-pic .qrcode-container .wx-qrcode{
	background: url(../img/dzdp_food_details/wx-qrcode.png) center no-repeat;
	background-size: 100px 100px;
}
.top-nav .site-nav .maplist .list .list-container .list-pic .qrcode-icon{
	padding: 5px 10px;
	display: block;
	height: 100px;
	width: 100px;
}
.top-nav .site-nav .maplist .list .list-container .list-pic .qrcode-container span {
    color: #c7c7c7;
}
.top-nav .site-nav .maplist .list .list-container .list-pic .qrcode-container .qq-qrcode{
	background: url(../img/dzdp_food_details/qq-qrcode.png) no-repeat;
	background-size: 100px 100px;
}



.top-nav .site-nav .maplist .list .list-container .clearfix .item:hover{
	color: #FF6633;
}
.logo-input{
	width: 100%;
	min-width: 1190px;
	padding: 20px 0 5px;
	height: 68px;
	background-color: #fff;
	font-size: 12px;
}
.logo-input .logo-input-container{
	width: 1190px;
	margin: 0 auto;
}
.logo-input .clearfix{
	content: "";
	display: block;
	overflow: hidden;
	clear: both;
}
.logo-input .logo-input-container .logo{
	background: url(../img/dzdp_food_details/logo.png);
	float: left;
	width: 165px;
	height: 48px;
	background-size: 165px auto;
}
.logo-input a{
	text-decoration: none;
}
.logo-input .logo-input-container .city{
	position: relative;
	float: left;
	height: 42px;
	font-size: 15px;
	line-height: 42px;
	padding: 0 10px;
	margin: 0 0 0 25px;
	text-decoration: none;
	z-index: 110;
	cursor: pointer;
	vertical-align: middle;
}
.logo-input .logo-input-container .city:before{
	content: "|";
	position: absolute;
	left: -10px;
	color: #e1e1e1;
}
.logo-input .logo-input-container .city span{
	display: inline-block;
	max-width: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	color: #333;
}
.logo-input .logo-input-container .city .icon{
	background: url(../img/dzdp_food_details/down.png);
	display: inline-block;
	width: 11px;
	height: 14px;
	margin-left: 5px;
	vertical-align: middle;
	background-size: 11px auto;
	position: relative;
	top: 2px;
	float: unset;
}
.logo-input .logo-input-container .city-list{
	position: absolute;
	top: 62px;
	border: 1px solid #e3e3e3;
	background-color: #fff;
	width: 472px;
	z-index: 110;
	padding-bottom: 28px;
}
.logo-input .logo-input-container .city-list .group:first-child{
	border-top: none;
}
.logo-input .logo-input-container .city-list .group{
	position: relative;
	padding: 10px 0 10px 78px;
	border-top: 1px solid #f5f5f5;
	line-height: 2;
}
.logo-input .logo-input-container .city-list .group .title{
	position: absolute;
	left: 10px;
	top: 10px;
	font-size: 12px;
	color: #999;
	width: 68px;
	overflow: hidden;
}
.logo-input .logo-input-container .city-list .group a{
	float: left;
	width: 60px;
	margin-right: 5px;
	color: #515151;
	overflow: hidden;
	white-space: nowrap;
}
.logo-input .logo-input-container .search-bar{
	position: relative;
	float: left;
	margin-left: 89px;
	height: 75px;
}
.logo-input .logo-input-container .search-bar .search-container{
	position: relative;
}
.logo-input .logo-input-container .search-bar .search-container .i-search{
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../img/dzdp_food_details/search.png);
	position: absolute;
	left: 10px;
	top: 10px;
}
.logo-input .logo-input-container .search-bar .search-container span{
	float: left;
}
.logo-input .logo-input-container .search-bar .search-container input{
	width: 400px;
	height: 14px;
	padding: 9px;
	border: 2px solid #f63;
	text-indent: 22px;
	font-size: 12px;
	outline: 0;
	box-sizing: content-box;
}
input{
	resize: none;
}
.logo-input .logo-input-container .search-bar .search-container .search-bnt-panel{
	display: inline-block;
	position: relative;
	left: -2px;
	width: 250px;
}
.logo-input .logo-input-container .search-bar .search-container span{
	float: left;
}
.logo-input .logo-input-container .search-bar .search-container .search-bnt-panel .search-btn{
	display: inline-block;
	padding: 10px;
	height: 16px;
	line-height: 16px;
	width: 100px;
	background-color: #f63;
	cursor: pointer;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
}
.logo-input .logo-input-container .search-bar .hot-search{
	margin: 4px;
	font-size: 12px;
	margin-left: 5px;
	width: 600px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.logo-input .logo-input-container .search-bar .hot-search .hot-search-tips{
	color: #ccc;
}
.logo-input .logo-input-container .search-bar .hot-search .search-word{
	padding-left: 15px;
	color: #999;
}
.logo-input .logo-input-container .qrcode-container{
	float: right;
	position: relative;
	z-index: 2;
}
.logo-input .logo-input-container .qrcode-container .close{
	display: inline-block;
	background: url(../img/dzdp_food_details/close.png);
	width: 14px;
	height: 14px;
	position: absolute;
	left: -12px;
	top: 0;
	background-size: 14px auto;
}
.logo-input .logo-input-container .qrcode-container .qrcode{
	border: 1px solid #e0e0e0;
	display: inline-block;
	text-align: center;
	padding: 0 5px;
}
.logo-input .logo-input-container .qrcode-container .qrcode .qrcode-text{
	color: #515151;
	font-size: 11px;
}
.logo-input .logo-input-container .qrcode-container .qrcode .qrcode-img{
	background: url(../img/dzdp_food_details/app-qrcode-color.png);
	width: 70px;
	height: 71px;
	background-size: 70px auto;
}
.cate-container .nav-header{
	width: 100%;
	min-width: 1190px;
	height: 35px;
	background: #FFFFFF;
}
.cate-container .nav-header .navbar{
	height: 35px;
	line-height: 35px;
	margin: 0 auto;
	width: 1190px;
}
.cate-container .nav-header .navbar .cate-item{
	font-size: 15px;
	margin-left: 50px;
	font-weight: 700;
}
.cate-container .nav-header .navbar .all-cate{
	display: inline-block;
	box-sizing: border-box;
	width: 210px;
	color: #fff;
	background: #ff6b37;
	padding-left: 15px;
	font-size: 15px;
	margin-left: 0;
}
.cate-container .nav-header .navbar .home-page{
	display: inline-block;
	width: 23px;
	height: 21px;
	background: url(../img/dzdp_food_details/homepage.png);
	background-size: 23px auto;
	position: relative;
	left: 100px;
	top: 8px;
}
.cate-container a{
	text-decoration: none;
	display: inline-block;
	color: #333333;
	font-size: 12px;
	position: relative;
}
.cate-container .nav-header .navbar .hot-icon{
	left: -2px;
}
.cate-container .hot-icon{
	background: url(../img/dzdp_food_details/hot-icon.png);
	display: inline-block;
	height: 14px;
	width: 12px;
	max-height: 15px;
	max-width: 15px;
	position: relative;
	top: 0;
	left: -2px;
	background-size: 12px auto;
}
.cate-container .fixed-card{
	width: 80px;
	height: 100px;
	background: url(../img/dzdp_food_details/goverment.png);
	background-size: 80px auto;
	position: fixed;
	right: 0;
	bottom: 100px;
	cursor: pointer;
	z-index: 999;
}



/*����*/

#top .shop-body {
    background: 0 0;
    width: 100%;
    
}
#body {
    font: 12px/1.5 PingFangSC-Regular,Microsoft YaHei,Hiragino Sans GB,Helvetica;
}
.body {
    position: relative;
    color: #282828;
    padding-bottom: 50px;
    -webkit-font-smoothing: antialiased;
    height: auto;
    overflow: hidden;
}
/*body .body .body-content{

	width: 1190px;

	

}*/
.body .body-content {
    position: relative;
    width: 1190px;
    margin: 0 auto;
}




.body .breadcrumb {
    height: 40px;
    line-height: 40px;
    /*width: 100%;

    font-size:12px ;*/
}


a {
    color: #282828;
    cursor: pointer;
    text-decoration: none;
    
}

body .body .body-content .main {
    _width: 710px;
    _overflow: hidden;
}
.body .main {
    float: left;
    width: 870px;
    padding-right: 0;
}


#J-shop-links, #J_view_about, #around-info, #aside .photos-container, #aside-bottom .aside-mod, #aside-bottom .midas-wrap, #basic-info, #comment, #friends-comment, #myreview-wrapper>div, #relevance-group, #sales, #shop-tabs, .shop-owner {
    border: 1px solid #f0f0f0;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.nug_shop_ab_pv-a{
	height: 215.500px;
}
.shop-body{
	background-color: #f0f0f0;
}
#basic-info {
    position: relative;
    margin: 0;
    padding: 15px 20px 53px 20px;
    width: 829px;
    background-color: #fff;
    border: 1px solid #ebebeb;
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.03);
    box-shadow: 0 2px 1px rgba(0,0,0,.03);
}
#basic-info {
    padding: 18px 20px 20px;
    border: 1px solid #f0f0f0;
    width: 829px;
}
#basic-info.default {
    border-right: none;
    margin-right: 0;
    min-height: 187px;   
}
#basic-info .cover {
    display: block;
    width: 0;
    position: absolute;
    background-color: #fff;
    top: 0;
    bottom: 0;
    right: -4px;
    z-index: 10;
}
s, strike, del {
    text-decoration: line-through;
}
/*s{

    text-decoration: line-through;

}*/
/*h1 {

    display: block;

    font-size: 2em;

    font-weight: bold;

   margin: 0px;

   padding: 0px;

       font-weight: 400;

    font-size: 100%;

}*/
#basic-info .shop-name {
    color: #333;
    font-weight:bold;
}
#basic-info .shop-name {
    font-size: 22px;
    line-height: 33px;
    margin-top: -7.5px;
}
#basic-info .qr-contrainer {
    text-align: center;
    width: 128px;
}
.basic-info .shop-name .qr-contrainer {
    display: inline-block;
    width: 154px;
}
#basic-info .phone-qr {
    background-image: none;
    background-color: #ffe9e1;
    border-radius: 2px;
    height: 22px;
    display: inline-block;
    top: -2px;
    position: relative;
    z-index: 1;
    line-height: 22px;
    font-size: 14px;
    color: #f63;
    font-weight:normal;
}
#basic-info .phone-qr, #basic-info .qr-contrainer {
    text-align: center;
    width: 128px;
}
#basic-info .qr-code {
    margin-left: 0;
    margin-top: -6px;
}
#basic-info .shop-name .qr-contrainer .qr-code {
    width: 126px;
    height: 128px;
    position: absolute;
    left: 357px;
    background-color: #fff;
    border: 1px solid #FF6633;
    border-top: none;
    transition: height .5s,width .5s;
}
#basic-info .shop-name .qr-contrainer .code {
    width: 96px;
    height: 96px;
    margin: 15px;
    position: relative;
}
#basic-info .shop-name .qr-contrainer .code .code-img {
    background: url(../img/dzdp_food_details/xiazai.png) no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 38%;
    left: 37%;
    border-radius: 3px;
}
img {
    vertical-align: middle;
}
#basic-info .branch {
    color: #333;
    font-weight: 400px;
    margin-top: 0;
}
#basic-info .shop-name .branch {
    float: right;
    font-size: 12px;
    text-decoration: none;
}

#basic-info .branch .i-arrow {
    background: url(../img/dzdp_food_details/sfsf.png) no-repeat;
    background-size: contain;
}
#basic-info .shop-name .i-arrow {
    width: 8px;
    height: 4px;
    margin-left: 5px;
}
.basic-info .icon {
    display: inline-block;
    vertical-align: middle;
}
i, em {
    font-style: normal;
}
/*#basic-info .branch {

    color: #333;

    font-weight: 400;

    margin-top: 0;

}*/
.basic-info .brief-info {
    margin-top: 6px;
    font-size: 14px;
    color: #ebebeb;
}


a:hover{
	color: #FF6633;
}
#basic-info .brief-info {
    margin-top: 6px;
    font-size: 14px;
    color: #ebebeb;
}
#body .mid-str50 {
        background-position: 0 -327px;
}
#body .mid-rank-stars {
    background-image: url(../img/dzdp_food_details/k.png);
    background-size: 190px auto;
    position: relative;
}

.big-rank-stars, .mid-rank-stars, .rating-wrap-big, .rating-wrap-mid, .rating-wrap-sml, .sml-rank-stars {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}
#basic-info .brief-info #reviewCount {
    margin-right: 0;
}
#basic-info .brief-info .item{
	color: #666;
	margin: 0 10px;
    vertical-align: middle;
}
#basic-info .expand-info{
	color: #666;
}
#basic-info .expand-info.address {
    margin-top: 7px;
    height: 28px;
    line-height: 28px;
}
#basic-info .expand-info {
    font-size: 14px;
    margin-top: 9px;
}
#basic-info .expand-info.address .item {
    max-width: 700px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: top;
}
#basic-info .expand-info.tel {
    margin-top: 6px;
    height: 21px;
}
.promosearch-wrapper{
	height: 21px;
}
/*����ȱ��ͼ��*/

#body .tag-cu-b, #body .tag-cu-s, #body .tag-ding-b, #body .tag-ding-s, #body .tag-fu-b, #body .tag-fu-s, #body .tag-ka-b, #body .tag-ka-s, #body .tag-tuan-b, #body .tag-tuan-s, #body .tag-wai-b, #body .tag-wai-s, #body .tag-zuo-b, #body .tag-zuo-s {
    display: inline-block;
    vertical-align: middle;
    background-image:url(../img/dzdp_food_details/xiazai2.png);
    background-repeat: no-repeat;
}
#body .tag-cu-b, #body .tag-ding-b, #body .tag-fu-b, #body .tag-ka-b, #body .tag-tuan-b, #body .tag-wai-b, #body .tag-zuo-b {
    width: 16px;
    height: 16px;
    background-size: 431px auto;
}
#body .tag-tuan-b {
    background-position: -80px 0;
}
#body .tag-wai-b {
    background-position: -112px 0;
}
#body .tag-cu-b {
    background-position: -48px 0;
}

#basic-info .fold1, #basic-info .unfold{
    color: #999;
    line-height: 35px;
    text-decoration: none;
    display: block;
    margin-top: 4px;
    width: 100px;
}
#basic-info .fold1 .icon{
	background: url(../img/dzdp_food_details/a.png) no-repeat;
    background-size: contain;
    height: 6px;
    margin-top: -1px;
    width: 12px;
}
/*#basic-info .expand-info {

    font-size: 14px;

    margin-top: 9px;

}*/
/*ȱ��ͼ��*/
#basic-info .unfold .icon {
    width: 12px;
    margin-left: 7px;
}
.basic-info .icon {
    display: inline-block;
    vertical-align: middle;
}
#basic-info .unfold .icon {
    background: url(../img/dzdp_food_details/a.png) no-repeat;
    background-size: contain;
    height: 6px;
    margin-top: -1px;
}
#basic-info .fold1 .icon {
    background: url(../img/dzdp_food_details/shouqi.png) no-repeat;
    background-size: contain;
    height: 6px;
    margin-top: -1px;
}

.basic-info .fold .icon, .basic-info .unfold .icon {
    width: 12px;
    margin-left: 7px;

}
#basic-info .other {
    font-size: 12px;
    padding-bottom: 10px;
    margin-top: -8px;
}
#basic-info .other .info {
    margin-top: 10px;
}
#basic-info .info-indent {
    position: relative;
    padding-left: 70px;
}
#basic-info .info-indent .info-name {
    position: absolute;
    left: 0;
    top: 0;
}
#basic-info .other .info .item {
    margin-right: 10px;
}
#basic-info .other .info .item-gray {
    color: #999;
    white-space: nowrap;
}
#basic-info .other .info .item-gray:hover{
	color: #FF6633;
}
#basic-info .brief-info .item, #basic-info .expand-info, #basic-info .other, #basic-info .other .J-stop, #basic-info .other .info-name, #basic-info .other .item{
	color: #666;
}
/*��  �� ������� ���������*/
#basic-info .action {
    left: 20px;
}

#basic-info .action .write {
    width: 120px;
    height: 34px;
    line-height: 34px;
    background: #ff794d;
    /*background-image: initial;

    background-position-x: initial;

    background-position-y: initial;

    background-size: initial;

    background-repeat-x: initial;

    background-repeat-y: initial;

    background-attachment: initial;

    background-origin: initial;

    background-clip: initial;*/
    border-radius: 1px;
    padding: 0;
    font-size: 0;
    text-align: center;
}
.action .write {
    color: #fff;
}
.action .left-action {
    float: left;
}
#basic-info .action .write .icon {
    width: 16px;
    height: 16px;
	background: url(../img/dzdp_food_details/aaaa.png) no-repeat;
    background-size: contain;
    padding-right: 3px;
    margin-right: 0;
}
#basic-info .icon {
    display: inline-block;
    vertical-align: middle;
}
#basic-info .action .write #dpReviewBtn {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
}
#basic-info .action #booking-wrapper .reservation {
    position: relative;
    display: block;
    min-width: 120px;
    width: auto;
    margin-left: 10px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #ccc;
    float: left;
    border-radius: 1px;
    text-align: center;
    box-sizing: border-box;
    font-size: 0;
    padding: 0 10px;
}
#basic-info .action #booking-wrapper .reservation .icon{
	    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    background: url(../img/dzdp_food_details/xiazai3.png) no-repeat;
    background-size: contain;
    margin: -2px 3px 0 0;
}
}
.action .act-mod {
    position: relative;
    display: block;
    margin-left: 10px;
    width: 186px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #ebebeb;
    float: left;
}
#basic-info .action #booking-wrapper .reservation .hd {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    margin: -2px 5px 0 0;
}
.action .act-mod .hd {
    font-size: 14px;
    margin-right: 6px;
}
#basic-info .action #booking-wrapper .reservation .desc {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #999;
    margin-top: -2px;
}
.reservation .desc {
    transition: opacity .3s;
}
#basic-info .action #booking-wrapper .pop-online-book{
	display: none;
    width: 713px;
    z-index: 21501;
    top: 50%;
    left: 50%;
    margin-left: -355px;
    margin-top: -150px;
    position: fixed;
}
.pop-main {
    position: relative;
    border: 1px solid #bbb;
    background-color: #fff;
}
.pop-online-book .pop-main .hd {
    background-color: #f4f4f4;
    height: 35px;
    padding: 0 10px;
    line-height: 35px;
    position: relative;
    zoom: 1;
}
.pop-online-book .pop-main .hd h3 {
    margin-right: 6px;
    font-weight: 400;
    font-size: 14px;
    display: inline-block;
    overflow: hidden;
    zoom: 1;
    vertical-align: middle;
}
.pop-online-book .pop-main .hd .close {
	width: 9px;
    height: 9px;
    right: 11px;
    background: url(../img/dzdp_food_details/X.png) no-repeat;
    background-position: -250px -25px;
}
.pop-main .close {
    position: absolute;
    cursor: pointer;
    top: 11px;;
    font-size: 10px;
    color: #888;
}
.pop-online-book .pop-main .con {
    padding: 15px 20px;
    zoom: 1;
}
.action .right-action {
	width: 137.688px;
    float: right;
    margin-top: 5px;
    margin-right: 5px;
    z-index: 30;
}
.action .share, .action .favorite, .action .report, .action .more{
    line-height: 24px;
    padding: 1px 6px;
    margin-top: 5px;
}
/*���Сͼ��*/

#basic-info .action .right-action .share .icon {
   	background-position: -53px 0;
}
#basic-info .action .right-action .icon {
    background-size: 161px auto;
}
.action .share .icon {
    width: 20px;
    height: 19px;
}
#basic-info .icon {
    display: inline-block;
    vertical-align: middle;
}
#basic-info .icon, .favorite-add .close, .photos-container .photos .icon, .shop-branchs .icon, .shop-hours .icon, .shop-score .icon, .star-from-desc .icon, .stop-info .icon, .tuan-remind .icon{
	background: url(../img/dzdp_food_details/sprite.png) no-repeat;
}
.action .favorite .icon, .action .favorited .icon {
    width: 20px;
    height: 20px;
}
#basic-info .action .right-action .report .icon {
    background-position: -107px 0;
}
.stop-info {
    font-size: 14px;
}
.action .report .icon {
    width: 22px;
    height: 19px;
}
.action .action-more {
    line-height: 24px;
}
.action .action-more, .action .favorite, .action .favorited, .action .report, .action .share {
    padding: 1px 6px;
    margin-top: 5px;
}
#basic-info .action .right-action .action-more .icon {
    background-position: -134px 0;
}
.action .action-more .icon {
    width: 17px;
    height: 3px;
}
.action .active{
	line-height: 24px;
	margin-top: -3px;
	display: inline-block;
	padding: 0 5px;
	border: 1px solid #EBEBEB;
	border-bottom: none;
	background-color: #fff;
	border-radius: 2px 2px 0px 0px;
	z-index: 1;
}
#mbox_overlay{
	visibility: visible;
}
.shop-branchs, .shop-hours, .shop-score, .stop-info {
    position: absolute;
    width: 411px;
    line-height: 1.5;
    border: 1px solid #ebebeb;
    background-color: #fff;
    box-shadow: 2px 2px 2px rgba(0,0,0,.05);
    z-index: 40;
}
.clearfix {
    zoom: 1;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after{
	clear: both;
}
#body .mod {
    margin-top: 10px;
}
#sales{	
    border: 1px solid #f0f0f0;
    -webkit-box-shadow: none;
    height: 300px;
}
.body .mod {
	margin-top:20px ;
    background: #fff;
    width: 830px;
    padding: 15px 20px;
}
.sales-promotion {
    position: relative;
    width: 830px;
    padding: 15px 20px;
    background: #fff;
}
#body .mod-title.single, #body .mod-title.single .item {
    border-bottom: none;
}
.body .mod .mod-title {
    position: relative;
   	border-bottom: 1px solid #ebebeb;
}
.sales-promotion .mod-title {
    margin-bottom: 15px;
    margin-top:0px ;
}
h1, h2, h3, h4, h5, h6, strong {
    font-weight: 400;
}
h2 {
    display: block;
    font-size: 1.5em;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}



.body .mod .mod-title .item {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-right: 15px;
    text-decoration: none;
}
.sales-promotion .group {
    margin-right: 0;
    margin-top: 10px;
    clear: both;
    height: 68px;
}

/*.sales-promotion .group1 {

    margin-right: 0;

    margin-top: 10px;

    clear: both;

    height: 36px;

}*/
#promoinfo-wrapper .sales-promotion .group .big {
    width: 289px;
}
.sales-promotion .group .big-qrcode {
    background-color: #fff2e5;
}
.sales-promotion .group .big {
    padding: 10px 10px 10px 102px;
    height: 47px;
}
.sales-promotion .group .item {
    position: relative;
    float: left;
    border: 1px solid #ebebeb;
    margin-right: 20px;
    margin-top: -1px;
}
.sales-promotion .group .big-double .title {
    width: 270px;
}
.sales-promotion .group .big .title {
    font-size: 14px;
    margin-bottom: -3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sales-promotion .group .big .pic {
    position: absolute;
    left: -1px;
    top: -1px;
    width: 93px;
    height: 69px;
    background-color: #ddd;
}
.sales-promotion .group .big .price {
    display: inline-block;
    font-size: 24px;
    color: #fa5e00;
    font-family: Microsoft YaHei,Hiragino Sans GB;
}
.sales-promotion .group .big .price em {
    font-size: 16px;
}
.sales-promotion .group .big .del-price {
    display: inline-block;
    color: #999;
    font-family: Microsoft YaHei,Hiragino Sans GB;
}
body {
    font: 12px/1.5 Microsoft YaHei,Hiragino Sans GB;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-weight: normal;
    font-stretch: normal;
    font-size: 12px;
    line-height: 1.5;
    font-family: "Microsoft YaHei", "Hiragino Sans GB";
    background: #f6f6f6;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(246, 246, 246);
}
del {
    text-decoration: line-through;
}
.sales-promotion .group .big .tag {
    position: absolute;
    left: 5px;
    top: 5px;
}
.sales-promotion .tag-tuan {
    background-color: #f63;
}
.sales-promotion .tag {
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    text-align: center;
    font-size: 16px;
    color: #fff;
}
.sales-promotion .group .big-qrcode .sold-count {
    right: 360px;
}
.sales-promotion .group .big .sold-count {
    position: absolute;
    bottom: 7px;
    font-size: 12px;
    color: #999;
}
#promoinfo-wrapper #promoinfo-wrapper .sales-promotion .group .big-double .block-link {
    width: 400px;
}
.sales-promotion .group .big .block-link{
	width: 400px;
}

a .block-link:hover{
	border: 2px solid #FF6633;
}
#promoinfo-wrapper .sales-promotion .group .reduce-time {
    top: 52px;
    right: -30px;
    width: 480px;
    background-size: 440px 91px;
}
.reduce-time {
    position: absolute;
    background: url(../img/dzdp_food_details/sao.png) no-repeat;
    height: 84px;
}
.reduce-time .reduce-link {
    width: 309px;
    height: 81px;
    display: inline-block;
    position: absolute;
}
#promoinfo-wrapper .sales-promotion .group .reduce-time .download-time, #promoinfo-wrapper .sales-promotion .group .reduce-time .download-title {
    margin-left: 60px;
}
.reduce-time .download-title {
    font-size: 16px;
	color: #FFFFFF;
    font-weight: 700;
    display: inline-block;
    margin-top: 20px;
}
.reduce-time .download-title .num {
    font-size: 18px;
}
#promoinfo-wrapper .sales-promotion .group .reduce-time .download-time{
	margin-left: 60px;
}
.reduce-time .download-time {
    font-size: 14px;
    display: block;
    width: 170px;
}
#promoinfo-wrapper .sales-promotion .group .reduce-time .download-qr {
    right: 85px;
}
.reduce-time .download-qr {
    width: 68px;
    height: 68px;
    position: absolute;
    top: 11px;
    background-repeat: no-repeat;
    background-position: 0 -2px;
}
.reduce-time .download-qr #qrcode2 {
	height: 65px;
    padding: 2px;
    background-color: #fff;
}
.reduce-time .download-qr #qrcode2 img {
	height: 65px;
	width: 65px;
	}
.reduce-time .download-qr #qrcode2 .code-img {
    background-image: url(//www.dpfile.com/mod/app-main-shop-remove/0.0.13/css/i/dp.png);
    width: 17px;
    height: 17px;
    background-repeat: no-repeat;
    position: absolute;
    border-radius: 3px;
    background-position: 0 0;
    top: 28px;
    left: 28px;
}
.sales-promotion .group {
    margin-right: 0;
    margin-top: 10px;
    clear: both;
}
#promoinfo-wrapper .sales-promotion .group .small {
    width: 356px;
}
.sales-promotion .group .small {
    padding: 5px 5px 5px 40px;
    height: 25px;
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;
    text-decoration: none;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sales-promotion .group .item {
    position: relative;
    float: left;
    border: 1px solid #ebebeb;
    margin-right: 20px;
    margin-top: -1px;
}
.sales-promotion .group .small .tag {
    position: absolute;
    left: 5px;
    top: 5px;
}
.sales-promotion .tag-tuan {
    background-color: #f63;
}
.sales-promotion .tag {
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    text-align: center;
    font-size: 16px;
    color: #fff;
}
.sales-promotion .group .small .price {
    color: #fa5e00;
    margin-right: 5px;
    font-family: Microsoft YaHei,Hiragino Sans GB;
    font-size: 16px;
    display: inline-block;
    vertical-align: -2px;
}
.sales-promotion .group .small .del-price {
    font-size: 12px;
    margin-right: 10px;
    color: #999;
    font-family: Microsoft YaHei,Hiragino Sans GB;
    display: inline-block;
    vertical-align: -2px;
}

del {
    text-decoration: line-through;
}
#promoinfo-wrapper .sales-promotion .group .small:nth-child(2n) {
    margin-right: 0;
}
#promoinfo-wrapper .sales-promotion .group .small {
    width: 356px;
}
.sales-promotion .group .small {
    padding: 5px 5px 5px 40px;
    height: 25px;
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;
    text-decoration: none;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sales-promotion .group .item {
    position: relative;
    float: left;
    border: 1px solid #ebebeb;
    margin-top: -1px;
}
.sales-promotion .unfold {
    float: right;
    line-height: 32px;
    text-decoration: none;
}
/*��Сͼ��*/
.sales-promotion .unfold .icon {
    background-position: -140px -60px;
}
.sales-promotion .fold .icon, .sales-promotion .unfold .icon {
    width: 12px;
    height: 7px;
    margin-left: 5px;
}
.sales-promotion .icon {
    display: inline-block;
    vertical-align: middle;
    background: url(../img/dzdp_food_details/sprite.png) no-repeat;
}
.sales-promotion .group {
    margin-right: 0;
    margin-top: 10px;
    clear: both;
}
#promoinfo-wrapper .sales-promotion .group .small {
    width: 356px;
}
.sales-promotion .group .small {
    padding: 5px 5px 5px 40px;
    height: 25px;
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;
    text-decoration: none;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sales-promotion .group .item {
    position: relative;
    float: left;
    border: 1px solid #ebebeb;
    margin-right: 20px;
    margin-top: -1px;
}
.sales-promotion .group .small .tag {
    position: absolute;
    left: 5px;
    top: 5px;
}
.sales-promotion .tag-ding {
    background-color: #5eb22d;
}
.sales-promotion .tag {
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    text-align: center;
    font-size: 16px;
    color: #fff;
}
.sales-promotion .tag-cu {
    background-color: #ffa21d;
}

#shop-tabs, .shop-owner {
    border: 1px solid #f0f0f0;;
    -webkit-box-shadow: none;
}

#body .mod-title {
    border-bottom: 1px solid #f0f0f0;
}

#body .mod-title .current {
    border-bottom: 4px solid #f63;
}
#body .mod-title .item {
    font-size: 16px;
    color: #333;
    padding-bottom: 5px;
    font-weight: 700;
}
.body .mod .mod-title .current {
    border-bottom: 2px solid #fa5e00;
    margin-bottom: -2px;
    cursor: default;
}
.shop-tab-recommend .recommend-name {
    margin: 5px -25px 5px 0;
}
.shop-tab-recommend .recommend-name .item {
    margin-right: 25px;
    display: inline-block;
    line-height: 28px;
}
.shop-tab-recommend .recommend-name .item .count {
    color: #999;
}
.shop-tab-recommend .more-recommend-food {
    color: #66c;
    cursor: pointer;
    display: inline-block;
    margin-right: 25px;
}
#shoptabs-wrapper #shop-tabs .unfold {
    color: #999;
}
.shop-tab-recommend .more {
    float: right;
    margin-bottom: 10px;
}
#shoptabs-wrapper #shop-tabs .unfold .icon {
    background: url(��JVF7dR0JVMU3Xzo60AufozaC5mIwqtWP2lwm5B8TjhLxdsoQLeWJQElQAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain;
    height: 6px;
    margin-top: -1px;
}
.shop-tab-photos {
    margin-top: 15px;
}
.shop-tab-photos .container {
    margin-right: -16px;
}
.shop-tab-photos .item {
    float: left;
    position: relative;
    width: 98px;
    min-height: 98px;
    border: 1px solid #ebebeb;
    margin: 0 16px 14px 0;
}
.shop-tab-photos .item img {
    position: absolute;
    left: -1px;
    top: -1px;
    width: 100px;
    height: 100px;
}
.shop-tab-photos .more {
    float: right;
}
.shop-tab-photos .item .name {
    display: block;
    margin: 99px 0 1px;
    border-bottom: 1px solid #ebebeb;
    height: 32px;
    line-height: 32px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.shop-tab-photos .item .block-link {
    position: absolute;
    left: -1px;
    top: -1px;
    width: 100px;
    height: 134px;
}

.shop-tab-recommend .recommend-photo {
    margin-right: -24px;
    margin-top: 10px;
    clear: both;
    width: 860px;
    position: relative;
}
ul, ol {
    list-style: none;
}
.shop-tab-recommend .recommend-photo .item {
    position: relative;
    float: left;
    width: 91px;
    height: 96px;
    margin: 0 29px 15px 0;
    border: 1px solid #ebebeb;
}
.shop-tab-recommend .recommend-photo .item img {
    position: absolute;
    left: -1px;
    top: -1px;
    width: 93px;
    height: 69px;
    background-color: #ddd;
}
.shop-tab-recommend .recommend-photo .item .name {
    margin-top: 68px;
    height: 28px;
    line-height: 28px;
    padding: 0 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 82px;
}
.shop-tab-recommend .recommend-photo .item .price {
    position: absolute;
    top: 1px;
    color: #fff;
    right: 0;
    padding: 0 5px;
    text-shadow: 2px 2px 2px rgba(0,0,0,.65);
}
.shop-tab-recommend .recommend-photo .item .block-link {
    position: absolute;
    left: -1px;
    top: -1px;
    border: 2px solid #fa5e00;
    width: 89px;
    height: 94px;
    opacity: 0;
    transition: opacity .3s ease-out;
    
}
/*.shop-tab-recommend .recommend-photo .item:hover{

	border: 2px solid #fa5e00;

}*/
/*img:hover{

	border: 1px s#FF6633;

}*/

/*.more:hover{

	color: red;

}*/
/*.block-link:hover{

	color: red;

}

.unfold:hover{

	color: red;

}*/

#comment .mod-title {
    padding-bottom: 8px;
    border-bottom: none;
}
.body .mod .mod-title .sub-title {
    color: #999;
}
#comment .search {
    bottom: 10px;
}
.mod-title .search {
    position: absolute;
    right: 0;
    bottom: 5px;
}
.mod-title .search input {
    width: 100px;
    padding: 6px 40px 6px 10px;
    height: 16px;
    border: 1px solid #e0e0e0;
}
body, button, input, select, textarea {
    font: 12px/1.5 "Microsoft YaHei","Hiragino Sans GB";
}
textarea, input {
    resize: none;
    outline: 0;
}
.mod-title .search .search-btn {
    position: absolute;
    width: 40px;
    height: 28px;
    right: 1px;
    top: 1px;
}
.mod-title .search .search-btn .icon {
    width: 19px;
    height: 18px;
    margin: 5px 10px;
}
.comment .icon {
    display: inline-block;
    vertical-align: middle;
}
/*���ñ���Сͼ��*/
.comment .icon{
	background: url(../img/dzdp_food_details/search.png) no-repeat;
}
#summaryfilter-wrapper .comment-condition {
    background: #f0f0f0;
    height: 100px;
    font-size: 0;
    overflow: hidden;
}
.comment-condition {
    margin-top: 10px;
}
#summaryfilter-wrapper .comment-condition .hd {
    float: none;
    display: inline-block;
    vertical-align: top;
    width: 46px;
    height: 100px;
    border-right: 1px solid #e6e6e6;
    font-size: 0;
    position: relative;
}
#summaryfilter-wrapper .comment-condition .hd>span {
    margin: 22px 0 0 17px;
    font-size: 12px;
}
.comment-condition .hd span {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 20px;
    color: #999;
    line-height: 13px;
}
.comment-condition .hd .arrow-left{
    background: url(../img/dzdp_food_details/b.png); 
}
/*���Сͼ��*/

.comment-condition .hd .arrow-left {
    position: absolute;
    width: 6px;
    height: 12px;
    top: 50%;
    background-position: -57px -20px;
    right: 0;
    margin-top: -6px;
}


#summaryfilter-wrapper .comment-condition .content {
    display: inline-block;
    vertical-align: top;
    width: 767px;
    max-height: 80px;
    overflow: hidden;
    font-size: 0;
    margin: 18px 16px 18px 0;
    float: none;
    padding: 0;
}
.comment-condition .content {
    float: right;
    width: 600px;
    padding: 16px 16px 0;
}
#summaryfilter-wrapper .comment-condition .content>span {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 16px 16px;
}
#summaryfilter-wrapper .comment-condition .content>span>a {
    display: block;
    padding: 0 6px;
    height: 22px;
    line-height: 22px;
    background-color: #fff;
    color: #f63;
    font-size: 12px;
    border: 1px solid #e0e0e0;
    margin: 0;
}
#summaryfilter-wrapper .comment-filter-box, .J_midas-4{
    background: #fff;
}
#summaryfilter-wrapper .comment-filter-box {
    line-height: 26px;
    height: 26px;
    padding-left: 19px;
    padding-right: 0;
}
.comment-filter-box {
    margin: 10px 0 20px;
    height: 30px;
    background-color: #f6f6f6;
    padding: 0 17px;
    position: relative;
    z-index: 1;
}






#summaryfilter-wrapper .comment-filter-box .filter-item {
    line-height: 26px;
    margin-right: 10px;
    float: left;
    display: block;
    height: 26px;
}
label, button {
    cursor: pointer;
}
#summaryfilter-wrapper .comment-filter-box .filter-item .checkbox {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0 5px 0 0;
    vertical-align: -3px;
    background: url(../img/dzdp_food_details/asf.png) no-repeat; 
    background-size: contain;
    background-position: 0 0;
}
.comment-filter-box .filter-item .count {
    color: #8c8c8c;
}
.comment-filter-sort-box {
    float: right;
    width: 80px;
    height: 24px;
    line-height: 24px;
    font-size: 0;
    border: 1px solid #dedede;
    overflow: hidden;
}
.comment-filter-sort-box>a {
    font-size: 12px;
    color: #666;
    display: block;
    width: 70px;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
}
.comment-filter-sort-box>a .up {
    background: url(../img/dzdp_food_details/xiangshang.png) no-repeat;
    background-size: contain;
}
.comment-filter-sort-box>a .down {
    background: url(../img/dzdp_food_details/xiangxia.png) no-repeat;
    background-size: contain;
}


.comment-filter-sort-box>a .down, .comment-filter-sort-box>a .up {
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 8px;
    margin-left: 8px;
}

.sort-selection-list {
    position: absolute;
    top: 26px;
    right: 0;
    width: 80px;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    z-index: 40;
}.sort-selection-list>a {
    font-size: 12px;
    color: #666;
    display: block;
    width: 70px;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
    border-bottom: 1px solid #dedede;
}
li,ul, ol {
    list-style: none;
}
ul, menu, dir {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.comment-item {
    position: relative;
    padding-left: 80px;
    margin-top: 15px;
}
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.comment-friend-card .avatar, .comment-friend-card-simple .avatar, .comment-item .avatar, .comment-user-card .info .avatar, .comment-write .content .avatar {
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
    height: 60px;
}
.comment-friend-card .avatar img, .comment-friend-card-simple .avatar img, .comment-item .avatar img, .comment-user-card .info .avatar img, .comment-write .content .avatar img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 30px;
}
fieldset, img {
    border: 0;
}
.comment-item .user-info {
    font-size: 14px;
}
p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
#comment .comment-item .urr-rank50, #friends-comment .comment-item .urr-rank50, #my-comment .comment-item .urr-rank50 {
    background: url(../img/dzdp_food_details/d.png) no-repeat;
    background-size: contain;
}
#comment .comment-item .user-rank-rst, #friends-comment .comment-item .user-rank-rst, #my-comment .comment-item .user-rank-rst {
    width: 35px;
    margin-left: -6px;
}
.comment-item .user-info .user-rank-rst {
    vertical-align: -2px;
}
.user-rank-rst {
    display: inline-block;
    overflow: hidden;
    height: 14px;
    text-indent: -9999px;
}
#comment .comment-item .content .shop-info, #friends-comment .comment-item .content .shop-info, #my-comment .comment-item .content .shop-info {
    font-size: 0;
}
/*����  ע����*/
.comment-item .shop-info {
    color: #8c8c8c;
    margin-top: 4px;
    line-height: 19px;
    width: 750px;
}
#comment .comment-item .content .shop-info .sml-rank-stars, #friends-comment .comment-item .content .shop-info .sml-rank-stars, #my-comment .comment-item .content .shop-info .sml-rank-stars {
    margin-right: 7px;
}
#comment .comment-item .content .shop-info .average, #comment .comment-item .content .shop-info .item, #comment .comment-item .content .shop-info .sml-rank-stars, #friends-comment .comment-item .content .shop-info .item, #friends-comment .comment-item .content .shop-info .sml-rank-stars, #my-comment .comment-item .content .shop-info .item, #my-comment .comment-item .content .shop-info .sml-rank-stars {
    display: inline-block;
    vertical-align: middle;
}
#body .sml-rank-stars {
    background: url(../img/dzdp_food_details/e.png) no-repeat;
    background-size: 86px auto;
}
#body .sml-str50 {
    background-position: 0 -15px;
}
#body .sml-str40{
	background-position: 0 -49px;
}
#body .sml-str30{
	background-position: 0 -83px;
}
#body .sml-str20{
	background-position: 0 -100px;
}
#body .sml-str10{
	background-position: 0 -117px;
}
.sml-rank-stars {
    width: 68px;
    height: 12px;
}
#comment .average, #comment .item {
    font-size: 13px;
}
.comment-item .shop-info .item {
    margin-right: 5px;
}
.comment-item .shop-info .average {
    margin-left: 10px;
}
#body #friends-comment{
	display: none;
}
/*#shoptabs-wrapper{

	height: 418px;

}

#shoptabs-wrapper .mod{

	height: 386px;

}*/
/*#comment .icon, .comment-item .more .icon{

	background: url(../img/dzdp_food_details/����.png) no-repeat;

	background-size: contain;

    height: 6px;

    margin-top: -1px;

}*/
.comment-item .desc {
    font-size: 14px;
    line-height: 24px;
    margin-top: 10px;
    word-break: break-all;
    word-wrap: break-word;
}
#comment .comment-item .content .more, #friends-comment .comment-item .content .more, #my-comment .comment-item .content .more {
    color: #999;
}
.comment-item .more {
    float: right;
    margin-right: 7px;
}
#comment .comment-item .content .more.fold .icon, #friends-comment .comment-item .content .more.fold .icon, #my-comment .comment-item .content .more.fold .icon {
    background: url(../img/dzdp_food_details/a.png) no-repeat;
    background-size: contain;
    height: 6px;
    margin-top: -1px;
}
.comment-item .more .icon {
    width: 12px;
    height: 7px;
    margin-left: 6px;
    display: inline-block;
    vertical-align: middle;
    background-position: -130px 0;
}
.comment-item .recommend-info {
    color: #8c8c8c;
    margin-top: 8px;
    line-height: 20px;
}
.comment-item .recommend-info dt {
    float: left;
    min-width: 60px;
}
.comment-item .recommend-info dd {
    margin-left: 60px;
    word-break: break-all;
    word-wrap: break-word;
}
#comment .comment-item .photos, #friends-comment .comment-item .photos, #my-comment .comment-item .photos {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
}
.comment-item .photos {
    margin: 15px 0;
}
#comment .comment-item .photos>div, #friends-comment .comment-item .photos>div, #my-comment .comment-item .photos>div {
    position: relative;
    font-size: 0;
}
#comment .comment-item .photos .item, #friends-comment .comment-item .photos .item, #my-comment .comment-item .photos .item {
    float: none;
    display: inline-block;
    vertical-align: middle;
    width: 96px;
    height: 96px;
    overflow: hidden;
    margin-right: 6px;
    position: relative;
}
#comment .average, #comment .item {
    font-size: 13px;
}
.comment-item .photos .item img {
    width: 100%;
    height: 100%;
}
#comment .comment-item .photos .next-btn, #friends-comment .comment-item .photos .next-btn, #my-comment .comment-item .photos .next-btn {
    text-align: right;
    right: 0;
}
#comment .comment-item .photos .next-btn, #comment .comment-item .photos .prev-btn, #friends-comment .comment-item .photos .next-btn, #friends-comment .comment-item .photos .prev-btn, #my-comment .comment-item .photos .next-btn, #my-comment .comment-item .photos .prev-btn {
    position: absolute;
    width: 36px;
    height: 96px;
    background-color: hsla(0,0%,100%,0);
    top: 0;
    z-index: 20;
}
#comment .comment-item .photos>div, #friends-comment .comment-item .photos>div, #my-comment .comment-item .photos>div {
    font-size: 0;
}
#comment .comment-item .photos .next-btn>a, #comment .comment-item .photos .prev-btn>a, #friends-comment .comment-item .photos .next-btn>a, #friends-comment .comment-item .photos .prev-btn>a, #my-comment .comment-item .photos .next-btn>a, #my-comment .comment-item .photos .prev-btn>a {
    display: inline-block;
    margin-top: 26px;
    width: 19px;
    height: 50px;
    background-color: rgba(0,0,0,.6);
    text-align: center;
    line-height: 50px;
}
#comment .comment-item .photos .next-btn>a i, #comment .comment-item .photos .prev-btn>a i, #friends-comment .comment-item .photos .next-btn>a i, #friends-comment .comment-item .photos .prev-btn>a i, #my-comment .comment-item .photos .next-btn>a i, #my-comment .comment-item .photos .prev-btn>a i {
    display: inline-block;
    vertical-align: middle;
    height: 18px;
}
#comment .comment-item .photos .next-btn i, #friends-comment .comment-item .photos .next-btn i, #my-comment .comment-item .photos .next-btn i {
    width: 10px;
    background: url(../img/dzdp_food_details/f.png) no-repeat;
    background-size: contain;
}
.comment-item .misc-info {
    color: #8c8c8c;
    margin-top: 12px;
}
.comment-item .misc-info .actions {
    float: right;
}
#comment .average, #comment .item {
    font-size: 13px;
}
.comment-item .misc-info .actions .item {
    margin: 0 0 0 15px;
    text-decoration: none;
    cursor: pointer;
}
.comment-item .misc-info .item {
    color: #8c8c8c;
}
.comment-item .i-praise {
    visibility: hidden;
    width: 12px;
    height: 11px;
    background-position: -90px 0;
    vertical-align: -1px;
    margin-right: 5px;
}
.comment .icon {
    display: inline-block;
}
.comment .icon, .comment-big-pic .arrow, .comment-filter-box .filter-item .checkbox, .comment-filter-star-box .all-star i, .comment-filter-star-box .star-selector a.star-current i, .comment-friend-card .icon, .comment-friend-card-simple .icon, .comment-item .more .icon, .comment-report .close, .comment-user-card .icon, .friends-comment .tip .close, .icon-vdper, .icon-vdper-gray {
    background: url(../img/dzdp_food_details/b.png) no-repeat;
}
#comment .average, #comment .item {
    font-size: 13px;
}
.comment-item .misc-info .actions .item {
    margin: 0 0 0 15px;
    text-decoration: none;
    cursor: pointer;
}
.comment-item .misc-info .item {
    color: #8c8c8c;
}
.comment-item .misc-info span {
    margin-right: 15px;
}
.comment-item .misc-info .item {
    margin-right: 15px;
    color: #8c8c8c;
}
#comment .comment-item .all, #comment .comment-item .content, #friends-comment .comment-item .all, #friends-comment .comment-item .content, #my-comment .comment-item .all, #my-comment .comment-item .content {
    border-bottom: 1px solid #f0f0f0;
}
.comment-item .content {
    padding-bottom: 30px;
    margin-bottom: 10px;
}
.comment-friend-card .avatar .user-m-star, .comment-friend-card-simple .avatar .user-m-star, .comment-item .avatar .user-m-star, .comment-user-card .info .avatar .user-m-star, .comment-write .content .avatar .user-m-star {
    position: absolute;
    left: 2px;
    bottom: -25px;
}
.ums-11 {
    background-position: -20px -230px;
}
.user-m-star {
    display: inline-block;
    width: 55px;
    height: 15px;
}
.user-m-star, .user-rank-rst {
    background-image: url(../img/dzdp_food_details/remark-user.png);
    background-repeat: no-repeat;
}
#comment .icon-vdper {
    height: 14px;
    margin-left: 0;
    background: url(../img/dzdp_food_details/g.png) no-repeat;
    background-size: contain;
}
.icon-vdper, .icon-vdper-gray {
    display: inline-block;
    width: 30px;
    vertical-align: -2px;
    margin: 0 4px;
}
.comment-all, .pop-maps .tips-tit {
    margin-bottom: 10px;
}
.comment-all a {
    color: #8c8c8c;
}
.comment-all {
    text-align: right;
}
.comment-all, .pop-maps .tips-tit {
    margin-bottom: 10px;
}
#addreview-wrapper {
    margin-top: 10px;
    background: #fff;
}

.relevance-group ul {
    margin-right: -12px;
    margin-top: 15px;
    height: 157px;
}
#relevance-group ul li {
    width: 134px;
}
.relevance-group li {
    float: left;
    position: relative;
    height: 55px;
    padding: 100px 10px 0;
    margin-right: 12px;
    border: 1px solid #ebebeb;
}
#relevance-group ul li img {
    width: 156px;
}
.relevance-group img {
    position: absolute;
    left: -1px;
    top: -1px;
    height: 101px;
}
.relevance-group .title {
    font-size: 14px;
    margin-top: 6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.relevance-group .price {
    font-family: Microsoft YaHei,Hiragino Sans GB;
}
.relevance-group .price strong {
    color: #fa5e00;
/*    margin-right: 5px;*/
    font-size: 16px;
}
h1, h2, h3, h4, h5, h6, strong {
    font-weight: 400;
}
.relevance-group .price del {
    color: #999;
    font-size: 12px;
}
del {
    text-decoration: line-through;
}
.relevance-group .sold-count {
    position: absolute;
    right: 8px;
    bottom: 7px;
    font-size: 12px;
    color: #999;
}
#relatedeal-wrapper .relevance-group .block-link {
    width: 153px;
}
.sales-promotion .group .big .block-link {
    position: absolute;
    left: -1px;
    top: -1px;
    border: 2px solid #fa5e00;
    height: 65px;
    opacity: 0;
    transition: opacity .3s ease-out;
}
.relevance-group .block-link {
    position: absolute;
    left: -1px;
    top: -1px;
    border: 2px solid #fa5e00;
    height: 153px;
    opacity: 0;
    transition: opacity .3s ease-out;
}
/*.relevance-group .block-link, .sales-promotion .group .big .block-link, .shop-tab-photos .item .block-link, .shop-tab-recommend .recommend-photo .item .block-link {

    background: url(../img/dzdp_food_details/_blank.gif) repeat;

}*/
p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    margin: 0;
    padding: 0;
}

body .mod .mod-title .current {
    margin-bottom: -2px;
    cursor: default;
}

div.bottom-ad-shop {
    height: 250px;
}
.bottom-ad-shop {
    margin-top: 15px;
    width: 830px;
    height: 139px;
}
div.bottom-ad-shop a {
    display: block;
    height: 245px;
    width: 830px;
    background: url(../img/dzdp_food_details/5fb3c1323ae13b2cf66a0b3e7f4bf86e.png) no-repeat;
    position: relative;
    font-size: 13px;
    color: #000;
    font-weight: 700;
    background-size: 830px auto;
}
div.bottom-ad-shop a .qr-bottom-container {
    background-color: #fff;
    position: absolute;
    left: 180px;
    top: 55px;
    width: 106px;
    height: 145px;
    text-align: center;
}
div.bottom-ad-shop a .qr-bottom-container #qrcode-bottom {
    position: relative;
    margin: 8px 8px 6px;
    height: 90px;
    line-height: 90px;
    text-align: center;
}
div.bottom-ad-shop a .qr-bottom-container #qrcode-bottom span.icon-dp {
    position: absolute;
    width: 26px;
    height: 25px;
    left: 32px;
    top: 32px;
    display: inline-block;
    background-image: url(../img/dzdp_food_details/h.png);
}
div.bottom-ad-shop a .qr-bottom-container p {
    line-height: 17px;
}
div.bottom-ad-shop a .qr-bottom-container p.redpacket {
    color: #f63;
}
.nav-tabs {
	margin-top: 10px;
	margin-bottom: 10px;
    width: 870px;
    background: #fff;
    font-size: 12px;
    padding: 5px 10px 10px;
/*    height: 148px;*/
}
.J_midas-4, .nav-tabs {
    box-sizing: border-box;
}
.nav-tabs .description {
    padding: 10px 10px 0;
    line-height: 30px;
}
.nav-tabs a, .nav-tabs span {
    color: #333;
}
.nav-tabs .bottom-links-container {
    margin-top: 10px;
    position: relative;
}
.nav-tabs .tabs {
    position: relative;
    z-index: 10;
    line-height: 34px;
    height: 36px;
    overflow: hidden;
}
.nav-tabs .tabs .cur {
    background-color: #f6f6f6;
    border: 1px solid #eee;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
}
.nav-tabs .tabs a {
    float: left;
    width: auto;
    max-width: 250px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.nav-tabs a, .nav-tabs span {
    color: #333;
}
.nav-tabs .tabs span {
    margin-left: 0;
    padding: 5px 20px 0;
    border-bottom: 1px solid transparent;
    text-overflow: clip;
    overflow: initial;
    white-space: normal;
}
.nav-tabs .tabs a {
    float: left;
    width: auto;
    max-width: 250px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.nav-tabs .con {
    position: relative;
    zoom: 1;
    z-index: 9;
    top: -2px;
    padding: 0 19px;
    background-color: #f6f6f6;
    border: 1px solid #eee;
}
.nav-tabs .nc-items {
    padding: 12px 0 4px;
}
.nav-tabs .nc-items a {
    line-height: 150%;
    display: inline-block;
    width: 18%;
    padding: 0 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}





/*�Ҳർ��*/
.body .aside {
    float: left;
    width: 310px;
    padding-left: 10px;
}
.photos-container {
    position: relative;
    width: 310px;
    min-height: 255px;
    margin-left: 0;
    background-color: #fff;
}
.photo-thumb {
    padding: 15px 15px 13px 23px;
}
#aside .photos-container .photo-thumb .photo-header {
    width: 260px;
}
.photo-thumb .photo-header {
    position: relative;
    height: 180px;
    background-color: #ddd;
}
#aside .photos-container .photo-thumb .photo-header img {
    width: 265px;
}
.photo-thumb .photo-header img {
    height: 180px;
    display: block;
}
#aside .photos-container .photo-thumb .photo-header .photo-info {
    right: -5px;
}
.photo-thumb .photo-header .photo-info {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 30px;
    line-height: 30px;
    background-color: #000;
    opacity: .4;
    font-weight: 700;
}
.photo-thumb .photo-header .photo-info .add-photo {
    float: right;
    color: #fff;
    margin-right: 10px;
}
.photo-thumb-btns {
    margin-top: 10px;
    position: relative;
    padding: 0 18px;
}
#aside .photos-container .photo-thumb .photo-thumb-btns .photo-carousel {
    width: 230px;
    padding: 0 2px;
}
.photo-thumb-btns .photo-carousel {
    position: relative;
    height: 37px;
    overflow: hidden;
}
.photo-thumb-btns .photo-carousel ul {
    position: relative;
    top: 0;
}
.photo-thumb-btns .photo-carousel ul a {
    position: relative;
    display: block;
    width: 44px;
    height: 33px;
    overflow: hidden;
    border: 2px solid #fff;
}
.photo-thumb-btns .photo-carousel ul a img {
    display: block;
    width: 44px;
    height: 33px;
    overflow: hidden;
}
.photo-thumb-btns .disable {
    border: 1px solid #e1e1e1;
    background: #fff;
    cursor: default;
}
.photo-thumb-btns .prev {
    left: 0;
}
.photo-thumb-btns .photo-nav {
    position: absolute;
    top: 0;
    height: 35px;
    width: 10px;
}
.photo-thumb-btns .disable.prev i {
    border-right: 5px solid #dfdfdf;
}
.photo-thumb-btns .prev i {
    left: -3px;
    border-right: 5px solid #dfdfdf;
}
.photo-thumb-btns .photo-nav i {
    position: absolute;
    top: 14px;
    width: 0;
    font-size: 0;
    border: 5px solid transparent;
}
#aside .photos-container .photo-thumb .photo-thumb-btns .next {
    right: 7px;
}
.photo-thumb-btns .photo-nav {
    position: absolute;
    top: 0;
    height: 35px;
    width: 10px;
    background: #f1f1f1;
    border: 1px solid #e1e1e1;
}
.photo-thumb-btns .next i {
    left: 3px;
    border-left: 5px solid #979b9c;
}
.mod.aside-mod {
    width: 270px;
}
.aside .map {
    width: 270px;
    margin-left: 0;
    margin-top: 0;
}
.map {
    position: relative;
    background-color: #ddd;
    border: 1px solid #ebebeb;
    border-left: none;
    box-shadow: 0 2px 1px rgba(0,0,0,.03);
}
.map .container {
    height: 100%;
}
#aside-bottom .aside-mod .map img {
    width: 270px;
}
.map .map-zoom {
    position: absolute;
    right: 3px;
    bottom: 6px;
    width: 44px;
    height: 32px;
    border-radius: 16px;
    background-color: #fff;
}

.map .icon {
    display: inline-block;
    vertical-align: middle;
    background: url(../img/dzdp_food_details/sprite.png) no-repeat;
}
.map .map-zoom .icon {
    width: 17px;
    height: 17px;
    background-position: -120px -60px;
    margin: 7px 0 0 13px;
}
#aside-bottom .J_midas-4, #aside-bottom .qrcode-aside {
    margin-top: 10px;
}
.qrcode-aside {
    width: 310px;
    height: 175px;
    background-image: url(../img/dzdp_food_details/i.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    position: relative;
    background-size: 310px auto;
    cursor: pointer;
}
.qrcode-aside #qrcode-aside {
    width: 72px;
    height: 72px;
    left: 185px;
    top: 40px;
    position: absolute;
}
#aside-bottom .J_midas-4 {
    padding: 0;
    background: 0 0;
}
#aside-bottom .J_midas-4, #aside-bottom .qrcode-aside {
    margin-top: 10px;
}
.J_midas-4 {
    padding: 15px;
    margin-top: 15px;
}
.J_midas-4, .nav-tabs {
    box-sizing: border-box;
}
#aside-bottom .midas-wrap {
    padding: 15px;
}
.J_midas-4 .midas-wrap-shop {
    margin-top: 0;
}
.midas-wrap {
    background: #fff;
    line-height: 1;
}
#aside-bottom .midas-wrap .title {
    border: none;
    height: 25px;
}
.midas-wrap-shop .title {
    padding-top: 10px;
    border-bottom: 1px solid #ececec;
}
.midas-wrap .title {
    position: relative;
    margin-bottom: 0;
}
.midas-wrap .title .tip {
    color: #999;
}
.midas-wrap .fr {
    float: right;
}
#aside-bottom .midas-wrap .title h4 {
    font-size: 16px;
    border: none;
    padding-bottom: 10px;
    font-weight: 700;
}
.midas-wrap-shop .title h4 {
    float: left;
    margin-bottom: -1px;
}
.midas-wrap .title h4 {
    color: #333;
}
.midas-wrap-shop .mn-lr {
    position: relative;
    height: 69px;
    margin-top: 15px;
    padding-left: 100px;
    zoom: 1;
}
#aside-bottom .around-info .pic, #aside-bottom .midas-wrap .J_con .item .img-shop {
    border: 1px solid #f0f0f0;
}
.midas-wrap-shop .mn-lr .img-shop {
    position: absolute;
    top: 0px;
    left: 0px;
}
.midas-wrap-shop .mn-lr .img-shop img {
    width: 93px;
    height: 69px;
}
#aside-bottom .midas-wrap .J_con .item .tit {
    font-size: 0px;
}
.midas-wrap-shop .mn-lr .tit {
    height: 14px;
    overflow: hidden;
}
#aside-bottom .midas-wrap .J_con .item .tit>a {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
}

#body .tag-cu-s, #body .tag-ding-s, #body .tag-fu-s, #body .tag-ka-s, #body .tag-tuan-s, #body .tag-wai-s, #body .tag-zuo-s {
    background-size: 378px auto;
}
/*#body .tag-cu-b, #body .tag-cu-s, #body .tag-ding-b, #body .tag-ding-s, #body .tag-fu-b, #body .tag-fu-s, #body .tag-ka-b, #body .tag-ka-s, #body .tag-tuan-b, #body .tag-tuan-s, #body .tag-wai-b, #body .tag-wai-s, #body .tag-zuo-b, #body .tag-zuo-s {

    background: url(../img/xiazaia.png) no-repeat;

}*/
#body .tag-cu-s {
    background-position: -42px 0px;
}
.midas-wrap-shop .mn-lr .tit .icon {
    margin-left: 5px;
}
.tag-cu-s, .tag-ding-s, .tag-fu-s, .tag-guo-s, .tag-huo-s, .tag-ka-s, .tag-piao-s, .tag-tuan-s, .tag-wai-s, .tag-zuo-s {
    width: 14px;
    height: 14px;
}
#body .tag-tuan-s {
    background-position: -70px 0px;
}
.midas-wrap-shop .mn-lr .star {
    margin-top: 8px;
}




#body .sml-str50 {
    background-position: 0 -15px;
}
#body .sml-rank-stars {
    background-image: url(../img/dzdp_food_details/e.png);
    background-size: 86px auto;
}
/*.sml-str50 {

    background-position: 0 -327px;

}*/
.sml-rank-stars {
    width: 68px;
    height: 12px;
}
.midas-wrap-shop .mn-lr .info {
    margin-top: 10px;
    color: #999;
}
.midas-wrap .fr {
    float: right;
}
.mod.aside-mod {
    width: 270px;
}

.body .mod .mod-title .current {
    margin-bottom: -2px;
    cursor: default;
}

.mod.aside-mod .list {
    margin-top: 15px;
}
.around-info .list .item {
    position: relative;
    padding-left: 103px;
    margin-bottom: 10px;
    height: 69px;
    overflow: hidden;
}
.around-info .list .item .pic {
    position: absolute;
    left: 0;
    top: 0;
    background: #eee;
}
.around-info .list .item img {
    width: 93px;
    height: 69px;
    background-color: #eee;
}
body .body .body-content .aside .aside-mod .desc, body .body .body-content .aside .aside-mod .title {
    margin-top: 15px;
}



.mod.aside-mod .title {
    display: block;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mod.aside-mod .desc {
    display: block;
    color: #999;
    margin: 4px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.around-info .list .item .price {
    font-size: 18px;
    color: #ff7200;
    font-family: Microsoft YaHei,Hiragino Sans GB;
}
.around-info .list .item .price-del {
    color: #999;
    font-family: Microsoft YaHei,Hiragino Sans GB;
}
del {
    text-decoration: line-through;
}
#aside-bottom .view-about .list {
    margin-top: 0;
}
.mod.aside-mod .ripple {
    overflow: hidden;
    transition: height .2s ease-out;
}
.view-about .list .item {
    margin-bottom: 9px;
}
#body .sml-str45 {
    background-position: 0 -32px;
}
#body .sml-rank-stars {
    background-image: url(../img/dzdp_food_details/e.png);
    background-size: 86px auto;
}


/*β��*/
.footer-container {
    width: 100%;
    min-width: 1190px;
    background: #f0f0f0;
    font-size: 12px;
    float: left;
    /*position: relative;

    top: 100px;*/
}
.channel-footer {
    width: 1190px;
    margin: 10px auto 0;
    padding: 30px 0;
}
.channel-footer .links {
    color: #ebebeb;
    margin-bottom: 10px;
}
.channel-footer .link-items a, .channel-footer .links, .channel-footer .rights {
    text-align: center;
    font-size: 12px;
}
.channel-footer .links a {
    margin: 0 7px;
}
.channel-footer .links a, .channel-footer .rights a {
    color: #8c8c8c;
}
.channel-footer .link-items a, .channel-footer .links, .channel-footer .rights {
    text-align: center;
    font-size: 12px;
    color: #8c8c8c;
}
.channel-footer .links {
    color: #ebebeb;
    margin-bottom: 10px;
}
.bottom-links-container a:hover{
	color: #FF6633;
}
.bottom-links-container .tabs span:hover{
	color: #FF6633;
}
.channel-footer p a:hover{
	color: #FF6633;
}
#basic-info .J-unfold:hover{
	color: #FF6633;
}

/*.basic-info .action span a .icon:hover{

	color: #FF6633;

}*/
/*.big-qrcode a.block-link:hover{

	border: 1px solid #FF6633;

}*/
/*.recommend-photo .item a:hover{

	border: 1px solid #FF6633;

} */
#shoptabs-wrapper .mod .shop-tab-recommend ul li a:hover{
	border: 1px solid #FF6633;
}
.sales-promotion .group .big .block-link a:hover{
	border: 2px solid #FF6633;
}
/*.comment-item .photos .item a:hover{

	border: 2px solid #FF6633;

}*/
#summaryfilter-wrapper .comment-condition .content>span>a:hover{
	background-color: #C7C7C7;
}
#comment ul li .content .info a:hover{
	color: #FF6633;
}
.comment-item .misc-info .actions .item:hover{
	color: #FF6633;
}
.relevance-group .block-link:hover{
	border: 2px solid #FF6633;
}
#shoptabs-wrapper #shop-tabs .unfold:hover{
	color: #FF6633;
}
#comment .comment-item .photos .item:hover{
	border: 2px solid #FF6633;
}


a.qrcode-fixed.show, a.qrcode-fixed:hover #qrcode-fixed {
    display: block;
}
a.qrcode-fixed {
    position: fixed;
    width: 45px;
    height: 45px;
    right: 20px;
    bottom: 85px;
    cursor: pointer;
    background-color: #ccc;
    background-image: url(../img/dzdp_food_details/l.png);
    background-position: 50%;
}
.bg_sprite, a.qrcode-fixed {
    background-repeat: no-repeat;
}
a.qrcode-fixed #qrcode-fixed {
    position: absolute;
    top: -45px;
    left: -145px;
    width: 115px;
    height: 115px;
    padding: 1px;
    border: 9px solid #111;
    display: none;
}
a.qrcode-fixed #qrcode-fixed span.icon-right {
    left: 124px;
    top: 51px;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-left: 10px solid #111;
    border-bottom: 8px solid transparent;
}
a.qrcode-fixed #qrcode-fixed span {
    display: block;
    position: absolute;
}
a.qrcode-fixed #qrcode-fixed span.icon-dp {
    width: 26px;
    height: 25px;
    left: 45px;
    top: 45px;
    background-image: url(../img/dzdp_food_details/h.png);
    background-position: 50%;
    background-repeat: no-repeat;
}.go-top {
    background-color: #ccc;
    background-position: center 12px;
    background-repeat: no-repeat;
    background-image: url(../img/dzdp_food_details/to_top.png);
}
.go-base {
    width: 45px;
    height: 45px;
    position: fixed;
    right: 20px;
    bottom: 20px;
    cursor: pointer;
}
.shop-branchs .item {
    padding: 15px 20px;
    border-bottom: 1px solid #ebebeb;
}
.shop-branchs .name {
    font-size: 12px;
    color: #999;
}
.shop-branchs .name a {
    font-size: 14px;
    color: #282828;
}
.shop-branchs .address {
    color: #999;
}
#shop-branchs .sml-str35 {
    background-position: 0 -66px;
}
#shop-branchs .sml-rank-stars {
    background-image: url(../img/dzdp_food_details/e.png);
    background-size: 86px auto;
}
.shop-branchs .sml-rank-stars {
    margin-right: 10px;
    vertical-align: -2px;
}

#shop-branchs .sml-str45 {
    background-position: 0 -32px;
}
.shop-branchs .add-shop {
    display: inline-block;
    height: 33px;
    line-height: 33px;
    padding: 0 15px;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    margin: 20px;
}
.shop-branchs .add-shop .icon {
    width: 14px;
    height: 14px;
    background-position: -80px -60px;
    vertical-align: -2px;
    margin-right: 10px;
}
.shop-branchs a, .shop-hours a, .shop-score a, .stop-info a {
    color: #282828;
    cursor: pointer;
}
.shop-branchs .icon, .shop-hours .icon, .shop-score .icon, .stop-info .icon {
    display: inline-block;
}
.star-from-desc {
    position: absolute;
    padding: 10px 15px;
    border: 1px solid #ebebeb;
    background-color: #fff;
    color: #999;
    box-shadow: 1px 1px 2px rgba(0,0,0,.1);
    white-space: nowrap;
    z-index: 70;
}
.star-from-desc .icon {
    position: absolute;
    left: 50%;
    bottom: -9px;
    width: 15px;
    height: 9px;
    margin-left: -7px;
    background-position: -60px -140px;
}
.shop-score {
    font-size: 14px;
    line-height: 16px;
}
.shop-score .stars {
    padding: 15px 0 0 15px;
}
.shop-score .stars li {
    margin-bottom: 20px;
}
.shop-score .mid-rank-stars {
    margin-right: 10px;
}
.mid-str50 {
    background-position: 0 -680px;
}
.active-str, .big-rank-stars, .mid-rank-stars, .rating-wrap-big li a:hover, .rating-wrap-big ul, .rating-wrap-mid li a:hover, .rating-wrap-mid ul, .rating-wrap-sml li a:hover, .rating-wrap-sml ul, .sml-rank-stars {
    background-image: url(../img/dzdp_food_details/k.png);
    background-repeat: no-repeat;
}
.shop-score .progress-bar {
    display: inline-block;
    width: 48px;
    height: 16px;
    background-color: #f6f6f6;
    margin-right: 10px;
    vertical-align: middle;
}
.shop-score .progress-bar span {
    display: inline-block;
    background-color: #fa5e00;
    height: 16px;
    min-width: 1px;
    transition: width .5s ease-out;
}
.mid-str40 {
    background-position: 0 -720px;
}
.mid-rank-stars {
    width: 88px;
    height: 16px;
}
.mid-str30 {
    background-position: 0 -760px;
}
.mid-str20 {
    background-position: 0 -780px;
}
.mid-str10, .mid-str5 {
    background-position: 0 -800px;
}
.shop-score .scores {
    position: absolute;
    top: 62px;
    right: 30px;
}
.shop-score .scores li {
    margin-bottom: 16px;
}
.shop-hours {
    padding: 20px;
    width: 371px;
    font-size: 14px;
}
.shop-hours .title {
    font-size: 14px;
}
.shop-hours textarea {
    width: 349px;
    height: 42px;
    padding: 7px 10px;
    border: 1px solid #ebebeb;
    margin-top: 20px;
}
.shop-hours .action {
    margin-top: 20px;
    text-align: right;
    line-height: 34px;
    position: static;
}
.action {
    bottom: 15px;
    right: 15px;
    height: 36px;
}
.shop-hours .action .btn {
    display: inline-block;
    height: 34px;
    padding: 0 25px;
    border: 1px solid #ebebeb;
    border-radius: 2px;
    margin-left: 20px;
}
.shop-action-more-list {
    position: absolute;
    border: 1px solid #ebebeb;
    background-color: #fff;
    width: 80px;
    z-index: 70;
}
.shop-action-more-list a {
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    text-align: left;
    cursor: pointer;
}
.shop-action-more-list .arrow {
    position: absolute;
    left: 0;
    top: -1px;
    height: 1px;
    width: 27px;
    overflow: hidden;
    background-color: #fff;
}
.brandstory-all {
    position: absolute;
    left: 0;
    top: -9999px;
    width: 1px;
    height: 1px;
    z-index: 999999999;
}
.brandstory-all .mask {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 100;
    width: 100%;
    opacity: .8;
    background-color: #000;
}
.brandstory-all .slider {
    width: 800px;
    height: 660px;
    position: fixed;
    left: 50%;
    margin-left: -400px;
    z-index: 100;
}
.brandstory-all .slider .slick {
    width: 800px;
    height: 660px;
    position: relative;
    overflow: hidden;
}
.brandstory-all .slider .slick .slick-list {
    width: 800px;
    height: 600px;
    position: relative;
    overflow: hidden;
}
.brandstory-all .close {
    z-index: 1001;
}
.brandstory-all .close {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: -20px;
    right: -20px;
    background-position: 0 -150px;
}
.reservation .icon, .aside .reservation .new, .aside .take-away .hot, .aside .take-away .icon, .aside .take-away .new, .brandstory-all .close, .brandstory-all .slider .next .icon i, .brandstory-all .slider .prev .icon i, .feature-tabs .close, .feature-tabs .icon, .map .icon, .menu-template-download .close, .sales-promotion .icon, .shop-tab-brandstory .info .fold .icon, .shop-tab-brandstory .info .unfold .icon, .shop-tab-recommend .icon, .weixin-share .close {
    background-image: url(../img/dzdp_food_details/sprite.png);
    background-repeat: no-repeat;
}
/*.quick-menu a .i-arrow:hover{

	background-color: #FF6633;

}*/
/*.photo-thumb-btns .photo-carousel ul .active {

    border: 2px solid #ff7200;

}*/
.aside .photos-container .photo-thumb .photo-thumb-btns .photo-carousel ul li a:hover{
	border: 2px solid #ff7200;
}
.photo-thumb-btns .prev i:hover{
	    border-right: 5px solid #FF6633;
}
.photo-thumb-btns .next i:hover{
	    border-left: 5px solid #FF6633;
}
#basic-info .action .right-action .share .icon:hover {
    background-position: -53px -27.5px;
}
#basic-info .action .right-action .favorite .icon:hover {
    background-position: 0px -27.5px;
}
#basic-info .action .right-action .report .icon:hover {
    background-position: -107px -27.5px;
}
#basic-info .action .right-action .action-more .icon:hover {
    background-position: -134px -27.5px;
}
.logo-input .logo-input-container .search-bar .hot-search .search-word:hover{
	color: #FF6633;
}
.logo-input .logo-input-container .city .i-arrow:hover{
	background: url(../img/dzdp_food_details/sprite.png) no-repeat;
	background-position: -140.8px -70.5px;
}
#summaryfilter-wrapper .comment-filter-box .filter-item .checkbox.checked {
    background-image: url(../img/dzdp_food_details/danjipaixu.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.sort-selection-list>a:hover{
	color: white;
	background-color: #FF6633;
}
.comment-item .more .icon {
    background: url(../img/dzdp_food_details/shang.png) no-repeat;
    background-size: contain;
    height: 6px;
    margin-top: -1px;
}
#comment .comment-item .photos .item .mask, #friends-comment .comment-item .photos .item .mask, #my-comment .comment-item .photos .item .mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 96px;
    height: 96px;
    border: 2px solid #ff6634;
    box-sizing: border-box;
}
#comment .comment-item .photos .preview-wrapper, #friends-comment .comment-item .photos .preview-wrapper, #my-comment .comment-item .photos .preview-wrapper {
    margin: 25px 0 15px;
    background: #f0f0f0;
    overflow: hidden;
    position: relative;
    height: 430px;
}
#comment .comment-item .photos>div, #friends-comment .comment-item .photos>div, #my-comment .comment-item .photos>div {
    font-size: 0;
}
#comment .comment-item .photos .preview-wrapper>a, #friends-comment .comment-item .photos .preview-wrapper>a, #my-comment .comment-item .photos .preview-wrapper>a {
    cursor: default;
    display: block;
    margin: 0 auto;
    text-align: center;
}
#comment .comment-item .photos .preview-wrapper>a>img, #friends-comment .comment-item .photos .preview-wrapper>a>img, #my-comment .comment-item .photos .preview-wrapper>a>img {
    cursor: pointer;
    width: auto;
    height: 430px;
}
#comment .comment-item .photos .preview-wrapper .pic-actions, #friends-comment .comment-item .photos .preview-wrapper .pic-actions, #my-comment .comment-item .photos .preview-wrapper .pic-actions {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 20;
    height: 40px;
    width: 100%;
    text-align: center;
    line-height: 40px;
    font-size: 0;
    background-color: rgba(0,0,0,.2);
}
#comment .comment-item .photos .preview-wrapper .pic-actions>a, #friends-comment .comment-item .photos .preview-wrapper .pic-actions>a, #my-comment .comment-item .photos .preview-wrapper .pic-actions>a {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    margin: 0 10px;
}
#comment .comment-item .photos .preview-wrapper .pic-actions .remove i, #friends-comment .comment-item .photos .preview-wrapper .pic-actions .remove i, #my-comment .comment-item .photos .preview-wrapper .pic-actions .remove i {
    background: url(../img/dzdp_food_details/shangzhuan.png) no-repeat;
    background-size: contain;
}
#comment .comment-item .photos .preview-wrapper .pic-actions>a i, #friends-comment .comment-item .photos .preview-wrapper .pic-actions>a i, #my-comment .comment-item .photos .preview-wrapper .pic-actions>a i {
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height: 20px;
}
#comment .comment-item .photos .preview-wrapper .pic-actions .turn-left i, #friends-comment .comment-item .photos .preview-wrapper .pic-actions .turn-left i, #my-comment .comment-item .photos .preview-wrapper .pic-actions .turn-left i {
    background: url(../img/dzdp_food_details/xiangzuo.png) no-repeat;
    background-size: contain;
}
#comment .comment-item .photos .preview-wrapper .pic-actions .turn-right i, #friends-comment .comment-item .photos .preview-wrapper .pic-actions .turn-right i, #my-comment .comment-item .photos .preview-wrapper .pic-actions .turn-right i {
    background: url(../img/dzdp_food_details/xiangyou.png) no-repeat;
    background-size: contain;
}
#comment .comment-item .photos .preview-wrapper .prev-area, #friends-comment .comment-item .photos .preview-wrapper .prev-area, #my-comment .comment-item .photos .preview-wrapper .prev-area {
    text-align: left;
    left: 0;
}
#comment .comment-item .photos .preview-wrapper .next-area, #comment .comment-item .photos .preview-wrapper .prev-area, #friends-comment .comment-item .photos .preview-wrapper .next-area, #friends-comment .comment-item .photos .preview-wrapper .prev-area, #my-comment .comment-item .photos .preview-wrapper .next-area, #my-comment .comment-item .photos .preview-wrapper .prev-area {
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -97px;
    width: 110px;
    height: 194px;
    line-height: 194px;
    z-index: 21;
}
#comment .comment-item .photos .preview-wrapper .prev-area a, #friends-comment .comment-item .photos .preview-wrapper .prev-area a, #my-comment .comment-item .photos .preview-wrapper .prev-area a {
    margin-left: 20px;
}
#comment .comment-item .photos .preview-wrapper .next-area>a, #comment .comment-item .photos .preview-wrapper .prev-area>a, #friends-comment .comment-item .photos .preview-wrapper .next-area>a, #friends-comment .comment-item .photos .preview-wrapper .prev-area>a, #my-comment .comment-item .photos .preview-wrapper .next-area>a, #my-comment .comment-item .photos .preview-wrapper .prev-area>a {
    display: inline-block;
    vertical-align: middle;
    width: 23px;
    height: 40px;
}
#comment .comment-item .photos .preview-wrapper .prev-area.Unvisible i, #friends-comment .comment-item .photos .preview-wrapper .prev-area.Unvisible i, #my-comment .comment-item .photos .preview-wrapper .prev-area.Unvisible i {
    background: 0 0;
}
#comment .comment-item .photos .preview-wrapper .next-area>a i, #comment .comment-item .photos .preview-wrapper .prev-area>a i, #friends-comment .comment-item .photos .preview-wrapper .next-area>a i, #friends-comment .comment-item .photos .preview-wrapper .prev-area>a i, #my-comment .comment-item .photos .preview-wrapper .next-area>a i, #my-comment .comment-item .photos .preview-wrapper .prev-area>a i {
    display: block;
    width: 100%;
    height: 100%;
}
#comment .comment-item .photos .preview-wrapper .next-area, #friends-comment .comment-item .photos .preview-wrapper .next-area, #my-comment .comment-item .photos .preview-wrapper .next-area {
    text-align: right;
    right: 0;
}
#comment .comment-item .photos .preview-wrapper .next-area a, #friends-comment .comment-item .photos .preview-wrapper .next-area a, #my-comment .comment-item .photos .preview-wrapper .next-area a {
    margin-right: 20px;
}
#comment .comment-item .photos .preview-wrapper .next-area.Unvisible i, #friends-comment .comment-item .photos .preview-wrapper .next-area.Unvisible i, #my-comment .comment-item .photos .preview-wrapper .next-area.Unvisible i {
    background: 0 0;
}
#comment .comment-item .photos .preview-wrapper .pic-actions a:hover{
	color: #FF6633;
}
#comment .comment-item .photos .prev-btn i, #friends-comment .comment-item .photos .prev-btn i, #my-comment .comment-item .photos .prev-btn i {
    width: 11px;
    background: url(../img/dzdp_food_details/jiantouzuo.png) no-repeat;
    background-size: contain;
}
#comment .comment-item .urr-rank60, #friends-comment .comment-item .urr-rank60, #my-comment .comment-item .urr-rank60{
	background: url(../img/dzdp_food_details/v7.png) no-repeat;
    background-size: contain;
    margin-left: 0;
}